/**
 * 函数
 */
// 当我们有段程序，在项目中很多地方都需要用到时候，我们需要把他包装成函数，这样，就可以将逻辑复用，不用重复编写了
// 如何声明一个函数,使用function关键字，就可以声明一个函数了
// 函数有几个地方要弄清楚,一个函数弄明白这三个就可以
// 函数的名称 这个在这里  hello就是这个函数名
// 函数的参数   js的函数参数，你可以写很多，我举个例子
function hello(name, title, age) {
  console.log(name, title, age);
}
// 函数的调用,调用的时候，参数这里，js你不填都可以，因为默认js会给这些参数变量赋值
//所以这里是不会报错的
hello(); // undefined undefined undefined
// 如果有填写参数，那么他会按照你填的顺序，对应赋值
hello("th", undefined, 12); // th undefined 12

// 函数的返回值 在函数的内部使用return 就可以返回你想返回的
/**
 *
 * @param {*} params 填写的参数
 * @returns 我会返回名称
 */
function getName(params) {
  let name = params;
  return name;
}
let name = getName("coder");
console.log(name); // coder
